Oracle® Hospitality OPERA Web Self-Service

Housekeeping Web Service Specifications

Version 5.1

March 2022

 


Copyright © 2015, 2022, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.


Contents

Preface. 5

Audience. 5

Customer Support 5

Documentation.. 5

Revision History. 5

1    Functional Overview.. 6

2    FetchHouseKeepingDiscrepancies. 7

FetchHouseKeepingDiscrepanciesRequest 7

FetchHouseKeepingDiscrepenciesResponse. 9

3    FetchHouseKeepingStatistics. 12

FetchHouseKeepingStatisticsRequest 12

FetchHouseKeepingStatisticsResponse. 13

4    FetchHouseStatus. 16

FetchHouseStatusRequest 16

FetchHouseStatusResponse. 19

5    UpdateHouseKeepingDiscrepancies. 22

UpdateHouseKeepingDiscrepanciesRequest 22

UpdateHouseKeepingDiscrepenciesResponse. 24

6    Complex and Simple Type Definitions. 26

ActivityStatus. 26

ArrayOfHouseKeepingDiscrepancy. 34

ArrayOfHouseKeepingStatistics. 34

ArrayOfHouseStatus. 35

ArrayOfIDPair. 35

ArrayOfText 36

ComplimentaryStatus. 36

EndOfDayProjectionStatus. 39

HotelReference. 42

HouseKeepingDiscrepancy. 43

HouseKeepingFOStatus. 44

HouseKeepingReservationStatus. 44

HouseKeepingRoomStatus. 45

HouseKeepingStatistics. 46

HouseRoomStatus. 46

HouseStatus. 48

HouseUseStatus. 49

IDPair. 50

ResultStatusFlag. 51

RoomSummaryStatus. 51

Text 52

TextList 52

TurnDownStatus. 53

 


 

Preface

The objective of this document is to depict how the Housekeeping Web Service messages function in OPERA Web Suite (OWS). In addition, this document breaks-down the available simple and complex element types. This document may not contain all the web service messages supported by OWS.

Audience

This document is intended for those who are developing custom applications that interact with OPERA using Housekeeping messages functionality.

 

Customer Support

To contact Oracle Customer Support, access My Oracle Support at the following URL:

https://support.oracle.com

When contacting Customer Support, please provide the following:

·         Product version and program/module name

·         Functional and technical description of the problem (include business impact)

·         Detailed step-by-step instructions to re-create

·         Exact error message received and any associated log files

·         Screen shots of each step you take

Documentation

Oracle Hospitality product documentation is available on the Oracle Help Center at http://docs.oracle.com/en/industries/hospitality/

Revision History

Date

Version

Description of Change

December 2012

1.0

·         Initial publication [V5.0.04.00].

February 2014

1.1

·         Update all OEDS Documentation with proper example data - Housekeeping [V5.0.04.03].

September 2017

1.2

·         Rebranded and updated the document format.

March 2022

1.3

·         Updated ArrayOfText, TextList, and ResultStatus.

 

 

 


1 Functional Overview

The following functions are currently provided through the Housekeeping Web Service.
Allows for the inputting of housekeeping information via web services.

 

Function

Description

FetchHouseKeepingDiscrepancies

Displays the number of rooms where the status conflicts between Front Office and Housekeeping.

 

FetchHouseKeepingStatistics

Displays the housekeeping information.

FetchHouseStatus

The House Status is a survey of all movements for the current date as well as any future date. Information available from this includes arrivals, departures, available rooms, housekeeping status, and expected occupancy for the date searched.

 

UpdateHouseKeepingDiscrepancies

Updates the HouseKeeping Discrepancies with actual status.


2 FetchHouseKeepingDiscrepancies

Displays the number of rooms where the status conflicts between Front Office and Housekeeping.

 

Soap Action: http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseKeepingDiscrepancies

FetchHouseKeepingDiscrepanciesRequest

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T15:25:01.4625000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="WEB" />
      <Destination entityID="WEST" systemType="PMS" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
  </soap:Header>
  <soap:Body>
    <FetchHouseKeepingDiscrepanciesRequest xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <hotelReference hotelCode="SEPARA" />
      <floor>
      </floor>
      <roomClass>
      </roomClass>
      <room>
      </room>
      <includeSleeps>Y</includeSleeps>
      <includeSkips>Y</includeSkips>
      <includePersonDiscrepancy>Y</includePersonDiscrepancy>
      <includeDueOutOnly>
      </includeDueOutOnly>
    </FetchHouseKeepingDiscrepanciesRequest>
  </soap:Body>
</soap:Envelope>

 

 

 

 

FetchHouseKeepingDiscrepanciesRequest

<xs:element name="FetchHouseKeepingDiscrepanciesRequest">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="hotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />

<xs:element minOccurs="0" maxOccurs="1" name="floor" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="roomClass" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="room" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="includeSleeps" type="xs:boolean" />

<xs:element minOccurs="0" maxOccurs="1" name="includeSkips" type="xs:boolean" />

<xs:element minOccurs="0" maxOccurs="1" name="includePersonDiscrepancy" type="xs:boolean" />

<xs:element minOccurs="0" maxOccurs="1" name="includeDueOutOnly" type="xs:boolean" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

hotelReference

element

HotelReference

optional

The Hotel Reference.

 

floor

element

string

optional

The floor in the Hotel.

 

roomClass

element

string

optional

The room class, which is a unique identifier for the type of room.

 

room

element

string

optional

The room number.

 

includeSleeps

element

boolean

optional

Define to include rooms in sleep status.

 

includeSkips

element

boolean

optional

Define to include rooms in skip status.

 

 

Name

Type

Data Type

Use

Comments

includePersonDiscrepancy

element

boolean

optional

Define to include Guests in Discrepancy status.

 

includeDueOutOnly

element

boolean

optional

Define to include Due Out Reservations only.

FetchHouseKeepingDiscrepenciesResponse

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T16:25:01.4625-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="PMS" />
      <Destination entityID="WEST" systemType="WEB" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
    <wsa:Action>http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseKeepingDiscrepanciesResponse</wsa:Action>
    <wsa:MessageID>urn:uuid:174b4eab-69a6-4601-92e3-6ebe7ee2380e</wsa:MessageID>
    <wsa:RelatesTo>urn:uuid:7bb1f6a9-6d1b-4071-a001-0dec6612e578</wsa:RelatesTo>
    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
    <wsse:Security>
      <wsu:Timestamp wsu:Id="Timestamp-d0dd6ec6-6f87-426c-ab32-7ce8b0a2fc64">
        <wsu:Created>2012-10-02T18:13:37Z</wsu:Created>
        <wsu:Expires>2012-10-02T18:18:37Z</wsu:Expires>
      </wsu:Timestamp>
    </wsse:Security>
  </soap:Header>
  <soap:Body>
    <FetchHouseKeepingDiscrepenciesResponse xmlns:hk="http://webservices.micros.com/og/4.3/HouseKeeping/" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <result resultStatusFlag="SUCCESS" />
      <houseKeepingDiscrepancies>
        <hk:HouseKeepingDiscrepancy>
          <hk:roomNumber>0101</hk:roomNumber>
          <hk:roomType>SEA</hk:roomType>
          <hk:roomStatus>DIRTY</hk:roomStatus>
          <hk:hKStatus>VACANT</hk:hKStatus>
          <hk:fOStatus>VACANT</hk:fOStatus>
          <hk:fOPersons>0</hk:fOPersons>
          <hk:reservationStatus>NOTRESERVED</hk:reservationStatus>
          <hk:hKPersons>4</hk:hKPersons>
          <hk:discrepancy>Person</hk:discrepancy>
        </hk:HouseKeepingDiscrepancy>
        <hk:HouseKeepingDiscrepancy>
          <hk:roomNumber>0110</hk:roomNumber>
          <hk:roomType>SEA</hk:roomType>
          <hk:roomStatus>DIRTY</hk:roomStatus>
          <hk:hKStatus>OCCUPIED</hk:hKStatus>
          <hk:fOStatus>VACANT</hk:fOStatus>
          <hk:fOPersons>0</hk:fOPersons>
          <hk:reservationStatus>NOTRESERVED</hk:reservationStatus>
          <hk:hKPersons>4</hk:hKPersons>
          <hk:discrepancy>Sleep / Person</hk:discrepancy>
        </hk:HouseKeepingDiscrepancy>
      </houseKeepingDiscrepancies>
    </FetchHouseKeepingDiscrepenciesResponse>
  </soap:Body>
</soap:Envelope>

 

FetchHouseKeepingDiscrepenciesResponse

 

<xs:element name="FetchHouseKeepingDiscrepenciesResponse">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="houseKeepingDiscrepancies" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:ArrayOfHouseKeepingDiscrepancy" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

 

 

 

 

 

Name

Type

Data Type

Use

Comments

result

element

ResultStatus

optional

A primary indication of the success or failure of the called function.

 

houseKeepingDiscrepancies

element

ArrayOfHouseKeepingDiscrepancy

optional

Rooms that have a different housekeeping status then the front office status.

 


3 FetchHouseKeepingStatistics

Displays the housekeeping information.

 

Soap Action: http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseKeepingStatistics

FetchHouseKeepingStatisticsRequest

 

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <OGHeader transactionID="000099" channelValidation="false" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="WEB" />
      <Destination entityID="WEST" systemType="PMS" />
    </OGHeader>
  </soap:Header>

  <soap:Body>
    <FetchHouseKeepingStatisticsRequest xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <HotelReference hotelCode="SEPARA" />
    </FetchHouseKeepingStatisticsRequest>
  </soap:Body>
</soap:Envelope>

FetchHouseKeepingStatisticsRequest

<xs:element name="FetchHouseKeepingStatisticsRequest">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

 

Name

Type

Data Type

Use

Comments

HotelReference

element

HotelReference

optional

The Hotel Reference.

FetchHouseKeepingStatisticsResponse

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <soap:Header>
    <OGHeader transactionID="000099" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="PMS" />
      <Destination entityID="WEST" systemType="WEB" />
    </OGHeader>

    <wsa:Action>http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseKeepingStatisticsResponse</wsa:Action>
    <wsa:MessageID>urn:uuid:957e1ec5-a5fb-4731-aa99-acb8d1b2e338</wsa:MessageID>
    <wsa:RelatesTo>urn:uuid:1c1db15d-8161-4ec3-83aa-ed52f71d5f40</wsa:RelatesTo>
    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
    <wsse:Security>
      <wsu:Timestamp wsu:Id="Timestamp-bb452bf9-7a88-41e4-8445-de4461d681e5">
        <wsu:Created>2012-07-12T18:38:41Z</wsu:Created>
        <wsu:Expires>2012-07-12T18:43:41Z</wsu:Expires>
      </wsu:Timestamp>
    </wsse:Security>
  </soap:Header>

  <soap:Body>
    <FetchHouseKeepingStatisticsResponse xmlns:hk="http://webservices.micros.com/og/4.3/HouseKeeping/" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <Result resultStatusFlag="SUCCESS" />
      <HouseKeepingStatisticsList>
        <hk:HouseKeepingStatistics description="TOTAL ROOMS">155</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL CLEAN">3</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL DIRTY">16</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL INSPECTED">135</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL PICKUP">0</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL OUT OF ORDER">0</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL OUT OF SERVICE">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED - CLEAN">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED - DIRTY">14</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED - INSPECTED">127</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED - OUT OF SERVICE">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED - PICKUP">0</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="RESERVED - CLEAN">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="RESERVED - DIRTY">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="RESERVED - INSPECTED">8</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="RESERVED - OUT OF SERVICE">0</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="RESERVED - PICKUP">0</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL QUEUE ROOMS">2</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="STAYOVER">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="ARRIVED">5</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="DEPARTED">8</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="PRE-ASSIGNED ARRIVALS">3</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="DAY USE">1</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="DUE OUT">2</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="NOT RESERVED">135</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TOTAL ARRIVALS">8</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TURNDOWN REQUIRED">4</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TURNDOWN NOT REQUIRED">2</hk:HouseKeepingStatistics>
        <hk:HouseKeepingStatistics description="TURNDOWN COMPLETED">3</hk:HouseKeepingStatistics>
      </HouseKeepingStatisticsList>

    </FetchHouseKeepingStatisticsResponse>
  </soap:Body>
</soap:Envelope>

 

 

FetchHouseKeepingStatisticsResponse

 

<xs:element name="FetchHouseKeepingStatisticsResponse">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="HouseKeepingStatisticsList" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:ArrayOfHouseKeepingStatistics" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

Result

element

ResultStatus

optional

Results of the housekeeping status.

 

HouseKeepingStatisticsList

element

ArrayOfHouseKeepingStatistics

optional

List of the housekeeping statistics.

 


4 FetchHouseStatus

The House Status is a survey of all movements for the current date as well as any future date. Information available from includes arrivals, departures, available rooms, housekeeping status, and expected occupancy for the date searched.

 

Soap Action: http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseStatus

FetchHouseStatusRequest

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T15:25:01.4625000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="WEB" />
      <Destination entityID="WEST" systemType="PMS" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
  </soap:Header>
  <soap:Body>
    <FetchHouseStatusRequest xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <hotelReference hotelCode="SEPARA" />
      <roomClass>
      </roomClass>
      <roomType>
      </roomType>
      <houseStatusDate>2012-09-27T00:00:00.000-04:00</houseStatusDate>
    </FetchHouseStatusRequest>
  </soap:Body>
</soap:Envelope>

 

 

 

 

 

 

 

 

FetchHouseStatusRequest

 

<xs:element name="FetchHouseStatusRequest">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="hotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />

<xs:element minOccurs="0" maxOccurs="1" name="roomClass" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="roomType" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="houseStatusDate" type="xs:dateTime" />

<xs:element minOccurs="1" maxOccurs="1" name="houseStatusDateSpecified" type="xs:boolean" />

<xs:element minOccurs="0" maxOccurs="1" name="includeDayUseForMaxOccupied" type="xs:boolean" />

<xs:element minOccurs="1" maxOccurs="1" name="includeDayUseForMaxOccupiedSpecified" type="xs:boolean" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

hotelReference

element

HotelReference

optional

The Hotel Reference.

 

roomClass

element

string

optional

The room class.

 

roomType

element

string

optional

The room type.

 

houseStatusDate

element

dateTime

optional

The house status date.

 

houseStatusDateSpecified

element

boolean

required

The house status with the date specified.

 

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

includeDayUseForMaxOccupied

element

boolean

optional

Forecasted occupancy, not including out-of-order rooms: (Total Reservations / Inventory Rooms) x 100. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations. Plus the Day Use Rooms. Including the Day Use rooms.

 

includeDayUseForMaxOccupiedSpecified

element

boolean

required

For the date specified - Forecasted occupancy, not including out-of-order rooms: (Total Reservations / Inventory Rooms) x 100. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations. Includes the Day Use rooms.

 

FetchHouseStatusResponse

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T16:25:01.4625-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="PMS" />
      <Destination entityID="WEST" systemType="WEB" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
    <wsa:Action>http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#FetchHouseStatusResponse</wsa:Action>
    <wsa:MessageID>urn:uuid:afda0c57-3bc1-457b-aa94-e97fa03b6773</wsa:MessageID>
    <wsa:RelatesTo>urn:uuid:f73b983f-7164-46c9-8467-994476376675</wsa:RelatesTo>
    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
    <wsse:Security>
      <wsu:Timestamp wsu:Id="Timestamp-ceed4770-ed2f-42c1-8d99-9a4c11dc0d42">
        <wsu:Created>2012-10-01T15:05:02Z</wsu:Created>
        <wsu:Expires>2012-10-01T15:10:02Z</wsu:Expires>
      </wsu:Timestamp>
    </wsse:Security>
  </soap:Header>
  <soap:Body>
    <FetchHouseStatusResponse xmlns:hk="http://webservices.micros.com/og/4.3/HouseKeeping/" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <result resultStatusFlag="SUCCESS" />
      <houseStatusList>
        <hk:HouseStatus>
          <hk:roomSummaryStatus>
            <hk:totalPhysicalRooms>155</hk:totalPhysicalRooms>
            <hk:outofOrder>0</hk:outofOrder>
            <hk:totalRoomstoSell>155</hk:totalRoomstoSell>
            <hk:outofService>0</hk:outofService>
          </hk:roomSummaryStatus>
          <hk:activityStatus>
            <hk:stayoversRoom>1</hk:stayoversRoom>
            <hk:stayoversPersons>1</hk:stayoversPersons>
            <hk:stayoversVIP>0</hk:stayoversVIP>
            <hk:departuresExpectedRoom>1</hk:departuresExpectedRoom>
            <hk:departuresExpectedPersons>1</hk:departuresExpectedPersons>
            <hk:departuresExpectedVIP>0</hk:departuresExpectedVIP>
            <hk:departuresActualRoom>0</hk:departuresActualRoom>
            <hk:departuresActualPersons>0</hk:departuresActualPersons>
            <hk:departuresActualVIP>0</hk:departuresActualVIP>
            <hk:arrivalsExpectedRoom>5</hk:arrivalsExpectedRoom>
            <hk:arrivalsExpectedPersons>5</hk:arrivalsExpectedPersons>
            <hk:arrivalsExpectedVIP>2</hk:arrivalsExpectedVIP>
            <hk:arrivalsActualRoom>1</hk:arrivalsActualRoom>
            <hk:arrivalsActualPersons>1</hk:arrivalsActualPersons>
            <hk:arrivalsActualVIP>0</hk:arrivalsActualVIP>
            <hk:extendedStaysRoom>0</hk:extendedStaysRoom>
            <hk:extendedStaysPersons>0</hk:extendedStaysPersons>
            <hk:extendedStaysVIP>0</hk:extendedStaysVIP>
            <hk:earlyDeparturesRoom>0</hk:earlyDeparturesRoom>
            <hk:earlyDeparturesPersons>0</hk:earlyDeparturesPersons>
            <hk:earlyDeparturesVIP>0</hk:earlyDeparturesVIP>
            <hk:dayUseRoomsRoom>0</hk:dayUseRoomsRoom>
            <hk:dayUseRoomsPersons>0</hk:dayUseRoomsPersons>
            <hk:dayUseRoomsVIP>0</hk:dayUseRoomsVIP>
            <hk:walkInsRoom>0</hk:walkInsRoom>
            <hk:walkInsPersons>0</hk:walkInsPersons>
            <hk:walkInsVIP>0</hk:walkInsVIP>
            <hk:dayofArrivalCancelsRoom>0</hk:dayofArrivalCancelsRoom>
            <hk:dayofArrivalCancelsPersons>0</hk:dayofArrivalCancelsPersons>
            <hk:dayofArrivalCancelsVIP>0</hk:dayofArrivalCancelsVIP>
          </hk:activityStatus>
          <hk:complimentaryStatus>
            <hk:complimentaryArrivalsRoom>0</hk:complimentaryArrivalsRoom>
            <hk:complimentaryArrivalsPersons>0</hk:complimentaryArrivalsPersons>
            <hk:complimentaryArrivalsVIP>0</hk:complimentaryArrivalsVIP>
            <hk:complimentarystayOversRoom>0</hk:complimentarystayOversRoom>
            <hk:complimentarystayOversPersons>0</hk:complimentarystayOversPersons>
            <hk:complimentarystayOversVIP>0</hk:complimentarystayOversVIP>
            <hk:complimentarydeparturesRoom>0</hk:complimentarydeparturesRoom>
            <hk:complimentarydeparturesPersons>0</hk:complimentarydeparturesPersons>
            <hk:complimentarydeparturesVIP>0</hk:complimentarydeparturesVIP>
          </hk:complimentaryStatus>
          <hk:houseUseStatus>
            <hk:houseUseArrivalsRoom>0</hk:houseUseArrivalsRoom>
            <hk:houseUseArrivalsPersons>0</hk:houseUseArrivalsPersons>
            <hk:houseUseArrivalsVIP>0</hk:houseUseArrivalsVIP>
            <hk:houseUsestayoversRoom>0</hk:houseUsestayoversRoom>
            <hk:houseUsestayoversPersons>0</hk:houseUsestayoversPersons>
            <hk:houseUsestayoversVIP>0</hk:houseUsestayoversVIP>
            <hk:houseUsedeparturesRoom>0</hk:houseUsedeparturesRoom>
            <hk:houseUsedeparturesPersons>0</hk:houseUsedeparturesPersons>
            <hk:houseUsedeparturesVIP>0</hk:houseUsedeparturesVIP>
          </hk:houseUseStatus>
          <hk:endOfDayProjectionStatus>
            <hk:minAvailableTonight>148</hk:minAvailableTonight>
            <hk:maxOccupiedTonightRoom>7</hk:maxOccupiedTonightRoom>
            <hk:maxOccupiedTonightPersons>7</hk:maxOccupiedTonightPersons>
            <hk:maxOccupiedTonightVIP>2</hk:maxOccupiedTonightVIP>
            <hk:maxPertOccupiedTonight>4.52</hk:maxPertOccupiedTonight>
            <hk:blocksnotPickedUp>0</hk:blocksnotPickedUp>
            <hk:individualsRoom>7</hk:individualsRoom>
            <hk:individualsPersons>7</hk:individualsPersons>
            <hk:individualsVIP>2</hk:individualsVIP>
            <hk:groupsandBlocksRoom>0</hk:groupsandBlocksRoom>
            <hk:groupsandBlocksPersons>0</hk:groupsandBlocksPersons>
            <hk:groupsandBlocksVIP>0</hk:groupsandBlocksVIP>
            <hk:roomRevenue>1601</hk:roomRevenue>
          </hk:endOfDayProjectionStatus>
          <hk:houseRoomStatus />
          <hk:turnDownStatus />
        </hk:HouseStatus>
      </houseStatusList>
    </FetchHouseStatusResponse>
  </soap:Body>
</soap:Envelope>

 

FetchHouseStatusResponse

 

<xs:element name="FetchHouseStatusResponse">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="houseStatusList" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:ArrayOfHouseStatus" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

result

element

ResultStatus

optional

The result.

 

houseStatusList

element

ArrayOfHouseStatus

optional

List of the status of the hotel rooms.

 


5 UpdateHouseKeepingDiscrepancies

Updates the HouseKeeping Discrepancies with actual status.

Soap Action: http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#UpdateHouseKeepingDiscrepancies

UpdateHouseKeepingDiscrepanciesRequest

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T15:25:01.4625000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="WEB" />
      <Destination entityID="WEST" systemType="PMS" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
  </soap:Header>
  <soap:Body>
    <UpdateHouseKeepingDiscrepanciesRequest xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <hotelReference hotelCode="SEPARA" />
      <houseKeepingDiscrepancy>
        <roomNumber xmlns="http://webservices.micros.com/og/4.3/HouseKeeping/">0101</roomNumber>
        <roomStatus xmlns="http://webservices.micros.com/og/4.3/HouseKeeping/">DIRTY</roomStatus>
        <hKStatus xmlns="http://webservices.micros.com/og/4.3/HouseKeeping/">VACANT</hKStatus>
        <hKPersons xmlns="http://webservices.micros.com/og/4.3/HouseKeeping/">4</hKPersons>
      </houseKeepingDiscrepancy>
    </UpdateHouseKeepingDiscrepanciesRequest>
  </soap:Body>
</soap:Envelope>

 

 

 

UpdateHouseKeepingDiscrepanciesRequest

 

<xs:element name="UpdateHouseKeepingDiscrepanciesRequest">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="hotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />

<xs:element minOccurs="0" maxOccurs="1" name="houseKeepingDiscrepancy" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:HouseKeepingDiscrepancy" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

hotelReference

element

HotelReference

optional

The hotel reference.

 

houseKeepingDiscrepancy

element

HouseKeepingDiscrepancy

optional

The housekeeping discrepancy. The status that is different than the Front Office status.

 


 

UpdateHouseKeepingDiscrepenciesResponse

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <soap:Header>
    <OGHeader soap:mustUnderstand="1" transactionID="000099" timeStamp="2004-03-22T16:25:01.4625-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
      <Origin entityID="WEST" systemType="PMS" />
      <Destination entityID="WEST" systemType="WEB" />
      <Authentication>
        <UserCredentials>
          <UserName>SAMPLEUSER</UserName>
          <UserPassword>SAMPLEPASSWORD</UserPassword>
        </UserCredentials>
      </Authentication>
    </OGHeader>
    <wsa:Action>http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl#UpdateHouseKeepingDiscrepanciesResponse</wsa:Action>
    <wsa:MessageID>urn:uuid:02d2ad91-9332-4821-8ea9-c9acc3352819</wsa:MessageID>
    <wsa:RelatesTo>urn:uuid:6ecda390-61a9-4b75-81e3-4288e366de22</wsa:RelatesTo>
    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
    <wsse:Security>
      <wsu:Timestamp wsu:Id="Timestamp-cf11632a-d7b5-4c7d-9874-9beba7d5188a">
        <wsu:Created>2012-10-01T18:52:00Z</wsu:Created>
        <wsu:Expires>2012-10-01T18:57:00Z</wsu:Expires>
      </wsu:Timestamp>
    </wsse:Security>
  </soap:Header>
  <soap:Body>
    <_x0020_UpdateHouseKeepingDiscrepenciesResponse xmlns:hk="http://webservices.micros.com/og/4.3/HouseKeeping/" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns="http://webservices.micros.com/ows/5.1/HouseKeeping.wsdl">
      <result resultStatusFlag="SUCCESS" />
    </_x0020_UpdateHouseKeepingDiscrepenciesResponse>
  </soap:Body>
</soap:Envelope>

 

 

 

 

 

 

 

 

UpdateHouseKeepingDiscrepenciesResponse

 

<xs:element name="_x0020_UpdateHouseKeepingDiscrepenciesResponse">

<xs:complexType>

<xs:annotation>

<xs:appinfo>

<keepNamespaceDeclarations>xsn</keepNamespaceDeclarations>

</xs:appinfo>

</xs:annotation>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />

</xs:sequence>

</xs:complexType>

</xs:element>

 

Name

Type

Data Type

Use

Comments

result

element

ResultStatus

optional

The result status.

 


6 Complex and Simple Type Definitions

ActivityStatus

 

ActivityStatus

 

<xs:complexType name="ActivityStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="stayoversRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="stayoversPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="stayoversVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresExpectedRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresExpectedPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresExpectedVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresActualRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresActualPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="departuresActualVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsExpectedRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsExpectedPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsExpectedVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsActualRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsActualPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="arrivalsActualVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="extendedStaysRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="extendedStaysPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="extendedStaysVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="earlyDeparturesRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="earlyDeparturesPersons" type="xs:int" />

<xs:element minOccurs="1" maxOccurs="1" name="earlyDeparturesVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayUseRoomsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayUseRoomsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayUseRoomsVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="walkInsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="walkInsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="walkInsVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayofArrivalCancelsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayofArrivalCancelsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dayofArrivalCancelsVIP" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

stayoversRoom

element

int

optional

Number of stayover rooms. These are rooms with Guests that stayed the previous evening and that are continuing their stay for the present system day (date).

 

stayoversPersons

element

int

optional

Number of stayover guests. These are Guests that stayed the previous evening and that are continuing their stay for the present system day (date).

 

stayoversVIP

element

int

optional

Number of stayover VIP Guests.

 

 

 

 

 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

departuresExpectedRoom

element

int

optional

Number of rooms associated with a reservation having a reservation status of Due Out. Includes day use reservations.

 

 

 

 

 

departuresExpectedPersons

element

int

optional

Number of persons (Guests) associated with a reservation having a reservation status of Due Out. Includes day use reservations.

 

departuresExpectedVIP

element

int

optional

Number of VIP (Guests) associated with a reservation having a reservation status of Due Out. Includes day use reservations.

 

departuresActualRoom

element

int

optional

Actual room departures.

 

departuresActualPersons

element

int

optional

Actual Guest departures.

 

departuresActualVIP

element

int

optional

Actual VIP Guest departures.

 

arrivalsExpectedRoom

element

int

optional

Number of rooms associated with a reservation having a reservation status of Reserved and an arrival date equal to the selected date. Includes day use reservations.

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

arrivalsExpectedPersons

element

int

optional

Number of persons (Guests) associated with a reservation having a reservation status of Reserved and an arrival date equal to the selected date. Includes day use reservations.

 

arrivalsExpectedVIP

element

int

optional

Number of VIP (Guests) associated with a reservation having a reservation status of Reserved and an arrival date equal to the selected date. Includes day use reservations.

 

arrivalsActualRoom

element

int

optional

Actual room arrivals.

 

arrivalsActualPersons

element

int

optional

Actual person(s) arrivals.

 

arrivalsActualVIP

element

int

optional

Actual VIP arrivals.

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

extendedStaysRoom

element

int

optional

Number of rooms associated with an extended stay reservation. Extended stay reservations are reservations with a Checked In or Walk-In status and with a departure date that was originally equal to the current business date, but which was changed to a future date.

 

extendedStaysPersons

element

int

optional

Number of persons (Guests) associated with an extended stay reservation. Extended stay reservations are reservations with a Checked In or Walk-In status and with a departure date that was originally equal to the current business date, but which was changed to a future date.

 

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

extendedStaysVIP

element

int

optional

Number of VIP (Guests) associated with an extended stay reservation. Extended stay reservations are reservations with a Checked In or Walk-In status and with a departure date that was originally equal to the current business date, but which was changed to a future date.

 

earlyDeparturesRoom

element

int

optional

Number of rooms associated with a reservation having a future departure date, who have checked out on the current business date.

 

earlyDeparturesPersons

element

int

optional

Number of persons associated with a reservation having a future departure date, who have checked out on the current business date.

 

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

earlyDeparturesVIP

element

int

required

Number of VIP persons associated with a reservation having a future departure date, who have checked out on the current business date.

 

dayUseRoomsRoom

element

int

optional

Number of rooms having an identical arrival and departure date (the selected date).

 

dayUseRoomsPersons

element

int

optional

Number of persons (Guests) having an identical arrival and departure date (the selected date).

 

dayUseRoomsVIP

element

int

optional

Number of VIP rooms having an identical arrival and departure date (the selected date).

 

walkInsRoom

element

int

optional

Number of rooms that checked in on the current business date without a previous reservation (i.e., the check in is carried out at the same time as the reservation).

 


 

ame

Type

Data Type

Use

Comments

 

 

 

 

 

walkInsPersons

element

int

optional

Number of Guests that checked in on the current business date without a previous reservation (i.e., the check in is carried out at the same time as the reservation).

 

walkInsVIP

element

int

optional

Number of VIP Guests that checked in on the current business date without a previous reservation (i.e., the check in is carried out at the same time as the reservation).

 

dayofArrivalCancelsRoom

element

int

optional

Number of rooms associated with the reservation that are cancelled on the arrival date.

 

dayofArrivalCancelsPersons

element

int

optional

Number of persons (Guests) associated with the reservation that are cancelled on the arrival date.

 

dayofArrivalCancelsVIP

element

int

optional

Number of VIP Guests associated with the reservation that are cancelled on the arrival date.

 

ArrayOfHouseKeepingDiscrepancy

 

ArrayOfHouseKeepingDiscrepancy

 

<xs:complexType name="ArrayOfHouseKeepingDiscrepancy">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="HouseKeepingDiscrepancy" xmlns:q1="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q1:HouseKeepingDiscrepancy" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingDiscrepancy

element

HouseKeepingDiscrepancy

optional / multiple

The housekeeping discrepancy.

ArrayOfHouseKeepingStatistics

 

ArrayOfHouseKeepingStatistics

 

<xs:complexType name="ArrayOfHouseKeepingStatistics">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="HouseKeepingStatistics" xmlns:q1="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q1:HouseKeepingStatistics" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingStatistics

element

HouseKeepingStatistics

optional / multiple

Housekeeping statistics.

 


 

ArrayOfHouseStatus

 

ArrayOfHouseStatus

 

<xs:complexType name="ArrayOfHouseStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="HouseStatus" xmlns:q1="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q1:HouseStatus" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

HouseStatus

element

HouseStatus

optional / multiple

The Hotel status.

ArrayOfIDPair

 

ArrayOfIDPair

 

<xs:complexType name="ArrayOfIDPair">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="IDPair" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:IDPair" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

IDPair

element

IDPair

optional / multiple

A collection of ID Pair elements that in this context (and if present at all), must contain only one element.

 


 

ArrayOfText

 

ArrayOfText

 

<xs:complexType name="ArrayOfText">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="TextElement" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

TextElement

element

TextList

optional / multiple

In this context, this encapsulates text error message string(s).

 

ComplimentaryStatus

 

ComplimentaryStatus

 

<xs:complexType name="ComplimentaryStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="complimentaryArrivalsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentaryArrivalsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentaryArrivalsVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarystayOversRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarystayOversPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarystayOversVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarydeparturesRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarydeparturesPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentarydeparturesVIP" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

 

 

 

 

 

Name

Type

Data Type

Use

Comments

complimentaryArrivalsRoom

element

int

optional

Complimentary Room Arrivals.

 

complimentaryArrivalsPersons

element

int

optional

Complimentary People Arrivals.

 

complimentaryArrivalsVIP

element

int

optional

Number of VIP persons (Guests) associated with reservations having a status of Reserved or Checked In, with a rate code marked as Complimentary in the rate code setup, and whose arrival date is equal to the selected search date.

 

complimentarystayOversRoom

element

int

optional

Number of rooms associated with reservations having a status of Checked-In, with a rate code marked as Complimentary in the rate code setup, and whose departure date is after the selected search date.

 

complimentarystayOversPersons

element

int

optional

Number of persons associated with reservations having a status of Checked-In, with a rate code marked as Complimentary in the rate code setup, and whose departure date is after the selected search date.

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

complimentarystayOversVIP

element

int

optional

Number of VIP persons associated with reservations having a status of Checked-In, with a rate code marked as Complimentary in the rate code setup, and whose departure date is after the selected search date.

 

complimentarydeparturesRoom

element

int

optional

Number of rooms associated with reservations having a status of Checked-Out or Due Out and with a rate code marked as Complimentary in the rate code setup. Select the down arrow to display the Reservation Search screen showing Complimentary departure reservations.

 

complimentarydeparturesPersons

element

int

optional

Number of persons associated with reservations having a status of Checked-Out or Due Out and with a rate code marked as Complimentary in the rate code setup. Select the down arrow to display the Reservation Search screen showing Complimentary departure reservations.

 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

complimentarydeparturesVIP

element

int

optional

Number of VIP persons associated with reservations having a status of Checked-Out or Due Out and with a rate code marked as Complimentary in the rate code setup. Select the down arrow to display the Reservation Search screen showing Complimentary departure reservations.

 

EndOfDayProjectionStatus

 

EndOfDayProjectionStatus

 

<xs:complexType name="EndOfDayProjectionStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="minAvailableTonight" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="maxOccupiedTonightRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="maxOccupiedTonightPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="maxOccupiedTonightVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="maxPertOccupiedTonight" type="xs:double" />

<xs:element minOccurs="0" maxOccurs="1" name="maxPertOccupiedTonightDayUse" type="xs:double" />

<xs:element minOccurs="0" maxOccurs="1" name="blocksnotPickedUp" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="individualsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="individualsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="individualsVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="groupsandBlocksRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="groupsandBlocksPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="groupsandBlocksVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="roomRevenue" type="xs:double" />

<xs:element minOccurs="0" maxOccurs="1" name="roomRevenueAvg" type="xs:double" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

minAvailableTonight

element

int

optional

The minimum (rooms) available tonight.

 

maxOccupiedTonightRoom

element

int

optional

Number of all rooms checked in plus number of all rooms which are expected to be checked in. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations.

 

maxOccupiedTonightPersons

element

int

optional

Number of all persons (Guests) checked in plus number of all rooms which are expected to be checked in. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations.

 

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

maxOccupiedTonightVIP

element

int

optional

Number of all VIP persons (Guests) checked in plus number of all rooms which are expected to be checked in. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations.

 

maxPertOccupiedTonight

element

double

optional

(Max. percentage) Forecasted occupancy percentage, not including out-of-order rooms: (Total Reservations / Inventory Rooms) x 100. The rooms that are considered in this calculation have a Deduct status attached to them, for both Individual and Block Reservations.

 

maxPertOccupiedTonightDayUse

element

double

optional

Max. percentage day use included with the max. Percentage Occupied Tonight.

 

blocksnotPickedUp

element

int

optional

Total number of rooms that were allotted to blocks and which have not yet been picked up.

 

individualsRoom

element

int

optional

Number of individual rooms.

 

 


 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

individualsPersons

element

int

optional

Number of individual persons (Guests).

 

individualsVIP

element

int

optional

Number of VIP Guests.

 

groupsandBlocksRoom

element

int

optional

Number of rooms that are associated with group reservations.

 

groupsandBlocksPersons

element

int

optional

Number of Guests that are associated with group reservations.

 

groupsandBlocksVIP

element

int

optional

Number of VIP Guests that are associated with group reservations.

 

roomRevenue

element

double

optional

The room revenue.

 

roomRevenueAvg

element

double

optional

The room revenue average.

 

HotelReference

 

HotelReference

 

<xs:complexType name="HotelReference">

<xs:simpleContent>

<xs:extension base="xs:string">

<xs:attribute name="chainCode" type="xs:string" />

<xs:attribute name="hotelCode" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

HotelReference

extension

string

 

The hotel reference.

chainCode

attribute

string

none

The chain code.

hotelCode

attribute

string

none

The hotel code.

 

HouseKeepingDiscrepancy

 

HouseKeepingDiscrepancy

 

<xs:complexType name="HouseKeepingDiscrepancy">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="roomNumber" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="roomType" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="roomStatus" xmlns:q1="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q1:HouseKeepingRoomStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="hKStatus" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:HouseKeepingFOStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="fOStatus" xmlns:q3="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q3:HouseKeepingFOStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="fOPersons" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="reservationStatus" xmlns:q4="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q4:HouseKeepingReservationStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="hKPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="discrepancy" type="xs:string" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

roomNumber

element

string

optional

The room number.

roomType

element

string

optional

The room type.

roomStatus

element

HouseKeepingRoomStatus

optional

The room status.

hKStatus

element

HouseKeepingFOStatus

optional

The Housekeeping Front of House Status.

fOStatus

element

HouseKeepingFOStatus

optional

The Housekeeping Front of House Status.

fOPersons

element

string

optional

The number of people in the Front of House.

 

 

Name

Type

Data Type

Use

Comments

 

 

 

 

 

reservationStatus

element

HouseKeepingReservationStatus

optional

The Reservation status.

hKPersons

element

int

optional

The housekeeping status.

discrepancy

element

string

optional

The Housekeeping (status) Discrepancy.

 

HouseKeepingFOStatus

 

HouseKeepingFOStatus

 

<xs:simpleType name="HouseKeepingFOStatus">

<xs:restriction base="xs:string">

<xs:enumeration value="VACANT" />

<xs:enumeration value="OCCUPIED" />

</xs:restriction>

</xs:simpleType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingFOStatus

enumeration

string

 

The possible values are VACANT and OCCUPIED.

 

HouseKeepingReservationStatus

 

HouseKeepingReservationStatus

 

<xs:simpleType name="HouseKeepingReservationStatus">

<xs:restriction base="xs:string">

<xs:enumeration value="STAYOVER" />

<xs:enumeration value="ARRIVED" />

<xs:enumeration value="DUEOUT" />

<xs:enumeration value="DEPARTURES" />

<xs:enumeration value="DEPARTED" />

<xs:enumeration value="ARRIVAL" />

<xs:enumeration value="EXPECTED" />

<xs:enumeration value="RESERVED" />

<xs:enumeration value="DAYUSE" />

<xs:enumeration value="ARRIVEDANDSTAYOVER" />

<xs:enumeration value="VACANT" />

<xs:enumeration value="NOTRESERVED" />

</xs:restriction>

</xs:simpleType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingReservationStatus

enumeration

string

 

The possible values are STAYOVER, ARRIVED, DUEOUT, DEPARTURES, DEPARTED, ARRIVAL, EXPECTED, RESERVED, DAYUSE, ARRIVEDANDSTAYOVER, VACANT, and NOTRESERVED.

 

HouseKeepingRoomStatus

 

HouseKeepingRoomStatus

 

<xs:simpleType name="HouseKeepingRoomStatus">

<xs:restriction base="xs:string">

<xs:enumeration value="CLEAN" />

<xs:enumeration value="DIRTY" />

<xs:enumeration value="OUTOFORDER" />

<xs:enumeration value="PICKUP" />

<xs:enumeration value="INSPECTED" />

<xs:enumeration value="OUTOFSERVICE" />

</xs:restriction>

</xs:simpleType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingRoomStatus

enumeration

string

 

The possible values are CLEAN, DIRTY, OUTOFORDER, PICKUP, INSPECTED, and OUTOFSERVICE.

 


 

HouseKeepingStatistics

 

HouseKeepingStatistics

 

<xs:complexType name="HouseKeepingStatistics">

<xs:simpleContent>

<xs:extension base="xs:int">

<xs:attribute name="description" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

HouseKeepingStatistics

extension

int

 

The housekeeping statistics.

description

attribute

string

none

The description.

 

HouseRoomStatus

 

HouseRoomStatus

 

<xs:complexType name="HouseRoomStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="inspectedRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="inspectedRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="cleanRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="cleanRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dirtyRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="dirtyRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="pickupRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="pickupRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofOrderRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofOrderRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofServiceRoomVacant" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofServiceRoomOccupied" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="queueRoom" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

inspectedRoomVacant

element

int

optional

Indicates if the inspected room is vacant.

inspectedRoomOccupied

element

int

optional

Indicates if the inspected room is occupied.

cleanRoomVacant

element

int

optional

Indicates if the clean room is vacant.

cleanRoomOccupied

element

int

optional

Indicates if the clean room is occupied.

dirtyRoomVacant

element

int

optional

Indicates if the dirty room is vacant.

dirtyRoomOccupied

element

int

optional

Indicates if the dirty room is occupied.
 

pickupRoomVacant

element

int

optional

Indicates if the vacant room is in pickup status.

pickupRoomOccupied

element

int

optional

Indicates if the occupied room is in pickup status.

outofOrderRoomVacant

element

int

optional

Indicates if the vacant room is out of order.

outofOrderRoomOccupied

element

int

optional

Indicates if the occupied room is out of order.

outofServiceRoomVacant

element

int

optional

Indicates if the vacant room is out of service.

outofServiceRoomOccupied

element

int

optional

Indicates if the occupied room is out of service.

queueRoom

element

int

optional

Indicates if the room is on the queue room list.

 

HouseStatus

HouseStatus

 

<xs:complexType name="HouseStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="roomSummaryStatus" xmlns:q1="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q1:RoomSummaryStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="activityStatus" xmlns:q2="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q2:ActivityStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="complimentaryStatus" xmlns:q3="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q3:ComplimentaryStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUseStatus" xmlns:q4="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q4:HouseUseStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="endOfDayProjectionStatus" xmlns:q5="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q5:EndOfDayProjectionStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="houseRoomStatus" xmlns:q6="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q6:HouseRoomStatus" />

<xs:element minOccurs="0" maxOccurs="1" name="turnDownStatus" xmlns:q7="http://webservices.micros.com/og/4.3/HouseKeeping/" type="q7:TurnDownStatus" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

roomSummaryStatus

element

RoomSummaryStatus

optional

The room summary status.

activityStatus

element

ActivityStatus

optional

The Activity status.

complimentaryStatus

element

ComplimentaryStatus

optional

The complimentary status.

houseUseStatus

element

HouseUseStatus

optional

The house use status.

endOfDayProjectionStatus

element

EndOfDayProjectionStatus

optional

The end of day projection status.

houseRoomStatus

element

HouseRoomStatus

optional

In the hotel room status.

turnDownStatus

element

TurnDownStatus

optional

The turn down status.

HouseUseStatus

 

HouseUseStatus


<xs:complexType name="HouseUseStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="houseUseArrivalsRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUseArrivalsPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUseArrivalsVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsestayoversRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsestayoversPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsestayoversVIP" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsedeparturesRoom" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsedeparturesPersons" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="houseUsedeparturesVIP" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

houseUseArrivalsRoom

element

int

optional

The house use arrivals room.

houseUseArrivalsPersons

element

int

optional

The house use people arrivals.

houseUseArrivalsVIP

element

int

optional

The house use Arrivals VIP.

houseUsestayoversRoom

element

int

optional

The house use stayovers room.

houseUsestayoversPersons

element

int

optional

The house use stayovers persons.

houseUsestayoversVIP

element

int

optional

The house use stayovers VIP.

houseUsedeparturesRoom

element

int

optional

The house use departures room.

houseUsedeparturesPersons

element

int

optional

The house use departures persons.

houseUsedeparturesVIP

element

int

optional

The house use departures VIP.

 


 

IDPair

 

IDPair

 

<xs:complexType name="IDPair">

<xs:attribute name="idType" type="xs:string" />

<xs:attribute name="operaId" type="xs:long" />

<xs:attribute name="externalId" type="xs:string" />

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

idType

attribute

string

none

In this context and if transaction is successful, this is hard-coded to RESERVATION.

operaId

attribute

long

none

The confirmation number assigned to this booking.

externalId

attribute

string

none

The external id.

 

 

ResultStatus

<xs:complexType name="ResultStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="Text" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />

<xs:element minOccurs="0" maxOccurs="1" name="IDs" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2: IDPairList" />

<xs:element minOccurs="0" maxOccurs="1" name="OperaErrorCode" type="xs:string" />

</xs:sequence>

<xs:attribute name="resultStatusFlag" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:ResultStatusFlag" />

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

resultStatusFlag

attribute

ResultStatusFlag

none

The primary indication of the success or failure of the called function.

Text

element

TextList

optional

Used to store any error or warning text associated with the transaction.

IDs

element

IDPairList

optional

If populated, this contains the ReservationID of the newly created booking.

OperaErrorCode

element

string

optional

The error code returned in the response whenever there is an error returned from the OPERA database. All error codes are defined in the default "FIDELIO" channel under the Error tab.

 

ResultStatusFlag

 

ResultStatusFlag

 

<xs:simpleType name="ResultStatusFlag">

<xs:restriction base="xs:string">

<xs:enumeration value="FAIL" />

<xs:enumeration value="SUCCESS" />

</xs:restriction>

</xs:simpleType>

 

Name

Type

Data Type

Use

Comments

ResultStatusFlag

enumeration

string

 

The possible values are FAIL and SUCCESS.

 

RoomSummaryStatus

 

RoomSummaryStatus

 

<xs:complexType name="RoomSummaryStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="totalPhysicalRooms" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofOrder" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="totalRoomstoSell" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="outofService" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

totalPhysicalRooms

element

int

optional

The total physical rooms.

outofOrder

element

int

optional

The out of order rooms.

totalRoomstoSell

element

int

optional

Total rooms to sell.

outofService

element

int

optional

The out of service rooms.

 

Text

 

Text

 

<xs:complexType name="Text">

<xs:simpleContent>

<xs:extension base="xs:normalizedString">

<xs:attribute name="formatted" type="xs:boolean" />

<xs:attribute name="language" type="xs:language" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

Text

extension

normalizedString

 

The associated text.

formatted

attribute

boolean

none

The format.

language

attribute

language

none

The language code.

 

TextList

<xs:complexType name="TextList">

<xs:sequence>

<xs:element name="TextElement" type="tns:Text" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

TextList

extension

Text

 

The text element.

TurnDownStatus

 

TurnDownStatus

 

<xs:complexType name="TurnDownStatus">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="turnDownRequired" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="turnDownNotRequired" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="turnDownCompleted" type="xs:int" />

</xs:sequence>

</xs:complexType>

 

Name

Type

Data Type

Use

Comments

turnDownRequired

element

int

optional

Status Turn down required.

turnDownNotRequired

element

int

optional

Status Turn down not required.

turnDownCompleted

element

int

optional

Status Turn down completed.